package com.jim.healio.agents.impl;

import com.jim.healio.agents.Agent;
import com.jim.healio.tools.UserTool;
import com.jim.healio.utils.PromptUtil;
import org.springframework.ai.chat.client.ChatClient;
import org.springframework.stereotype.Component;

@Component
public class Archivist extends Agent {

    public Archivist(ChatClient.Builder chatClientBuilder) {
        super(
                "档案管理员",
                "Alice",
                chatClientBuilder
                        .defaultSystem(PromptUtil.getArchivistSystemPrompt())
                        .defaultTools(new UserTool())
                        .build());
    }
}
